/**
 * Created by chris on 16/9/27.
 */

angular.module('starter.controllers', [])
.controller('HomeController', function ($scope) {
    
})
.controller('HotsController', function ($scope, HotsFactory) {

    //监听, 一旦收到broadcast, 就去取数据
    $scope.$on('updateHots', function () {
        $scope.hotsData = HotsFactory.getHotsData();
        console.log($scope.hotsData);
    });

    //发起请求
    //当某个操作非常耗时的时候,需要用异步请求
    //异步请求: 当程序执行到这一行,会直接往下执行, 当请求完成时回调相关的方法
    HotsFactory.getHots();
})
.controller('ArticleController', function ($scope) {
    
})
.controller('MineController', function ($scope) {
    
})